// 有关 axios 核心配置文件
import Axios from 'axios';

// 配置请求 前缀
Axios.defaults.baseURL = 'https://cnodejs.org';

// 配置请求 超时(毫秒)
Axios.defaults.timeout = 60000; //设置超时时间 1 分钟

// 配置 请求 拦截器
Axios.interceptors.request.use( _request => {
  console.log('拦截请求 request=>', _request);
  // 重点: 返回 请求对象
  return _request;
}  );


// 配置 响应拦截器
Axios.interceptors.response.use( _response => {

  console.log('拦截响应 response=>', _response);
  // 重点: 返回 响应对象
  return _response;
});

export default Axios;
